@charset "utf-8";
@import url("common_download.css");

/* ad style */
.ad_w728{width:730px; overflow:hidden; margin:0 0 10px 0; text-align:center;}
.ad_w220{width:220px; overflow:hidden; margin:0 0 10px 0;}
.ad_area_1{display:block; *display:inline-block; height:90px; margin:0 0 10px 0;}
.ad_area_1:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ad_area_1 .ad_w728{float:left; width:730px; overflow:hidden; margin:0 10px 0 0; text-align:center;}
.ad_area_1 .ad_w220{float:left; width:220px; overflow:hidden; text-align:center;}

.ad_link{display:block; *display:inline-block; margin:10px; padding:10px 0 0; background:url(images/line_1.gif) repeat-x top;}
.ad_link:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ad_link ul{}
.ad_link li{float:left; width:350px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ad_link a{}

.content{display:block; *display:inline-block; clear:both; margin:0 0 11px 0;}
.content:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

.notify{margin:0 0 10px 0; padding:2px 5px 2px 20px; border:1px dashed #f8cc7e; background:#fffce7 url(images/ico_notice.png) no-repeat 5px 6px;}
.notify li{display:inline-block; margin:0 6em 0 0;}
.notify a{color:#ca0000;}
.notify .close{display:inline-block; float:right; width:15px; height:15px; margin:5px 0 0 0; background:url(images/ico_close_2.gif) no-repeat center center;}

.content .left{float:left; width:960px; overflow:hidden; margin:0 0 0 0;}
.content .left .ad_728{clear:both; margin:0 0 10px 0;}
.content .left .ad_300{width:300px; height:250px; margin:10px 0 0; padding:10px 0 0; background:url(images/line_1.gif) repeat-x top;}
.content .left .ad_300_2{width:300px; /*height:194px;*/ height:250px; margin:10px 0 0 0;}
.content .left .ad_300_2 img{width:300px; /*height:194px;*/ height:250px;}
.content .right{float:left; width:220px;}
.content .right .ad{margin:0 0 10px 0;}

.upload_right{height:80px; margin:-12px 0 10px 0; _margin:0 0 10px 0;}
.upload_right a{display:block; width:220px; height:80px; background:url(images/btn_upload.png) no-repeat 0 0;}
.upload_res_right{height:80px; margin:2px 0 4px 0;}
/*.upload_res_right a{display:block; width:220px; height:80px; background:url(../images/btn_upload.png) no-repeat 0 0;}*/
.updata-file-main {background: url("images/updata-file.png") no-repeat scroll 19px -70px #77B900; color: #FFFFFF; display: block;font-size: 28px;height: 73px;line-height: 73px;
    padding-left: 77px; font-family: 'Microsoft YaHei';}
.updata-file-main:hover { background-color: #5f980b; text-decoration: none;}

/* layout style */
.bor_box_1{margin:0 0 10px 0; padding:1px; border:solid 1px #ddd;}
.bor_box_1 h2{height:32px; margin:0 0 5px 0; padding:0 10px; background:url(images/tit_bg_1.gif) repeat-x top; font:bold 14px/32px Helvetica, Tahoma, Arial, sans-serif;}
.bor_box_1 h2 span{margin:0 1em; font:normal 12px/32px Helvetica, Tahoma, Arial, sans-serif;}
.bor_box_1 h2 span dfn{font-style:normal;}
.bor_box_1 h2 .more{float:right; margin:0; padding:0 8px 0 0; background:url(images/arrow_1.gif) no-repeat right center; font:normal 12px/32px Helvetica, Tahoma, Arial, sans-serif;}
.bor_box_1 h2 .more a{color:#ca0000;}
.bor_box_2{display:block; *display:inline-block; clear:both; margin:0 0 10px 0; padding:1px; border:solid 1px #ddd; background:#f1f5fa;}
.bor_box_2:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* the nav of side on main */
.nav_side{position:relative; float:left; width:115px; margin:0 10px 10px 0; padding:1px 0 0 0; _padding:1px 0; border:solid 1px #ddd;}
.nav_side li{position:relative; padding:0 4px; background:url(images/arrow_2.gif) no-repeat 104px center; font:bold 12px/28px Helvetica, Tahoma, Arial, sans-serif;}
.nav_side li.last a{border-bottom:solid 1px #fff;}
.nav_side li a{display:block; *display:inline-block; *width:80px; *height:28px; padding:0 0 0 27px; border-top:solid 1px #fff; border-bottom:solid 1px #e3e9ef; background:url(images/sprites_ico_16.png) no-repeat; color:#333; line-height:28px; text-decoration:none;}
.nav_side li a:hover{text-decoration:none;}
.nav_side .mobile_development{background-position:5px 5px;}
.nav_side .store{background-position:5px -26px;}
.nav_side .operating_system{background-position:5px -58px;}
.nav_side .server{background-position:7px -90px;}
.nav_side .industry{background-position:5px -122px;}
.nav_side .course_resource{background-position:5px -154px;}
.nav_side .development_technology{background-position:5px -186px;}
.nav_side .examination_authentication{background-position:5px -218px;}
.nav_side .database{background-position:5px -250px;}
.nav_side .network_technology{background-position:5px -282px;}
.nav_side .information{background-position:5px -314px;}
.nav_side .security_technology{background-position:5px -346px;}
/* select icon */
.nav_side li.select .mobile_development{background-position:8px 5px;}
.nav_side li.select .store{background-position:8px -26px;}
.nav_side .select .operating_system{background-position:8px -58px;}
.nav_side .select .server{background-position:10px -90px;}
.nav_side .select .industry{background-position:8px -122px;}
.nav_side .select .course_resource{background-position:8px -154px;}
.nav_side .select .development_technology{background-position:8px -186px;}
.nav_side .select .examination_authentication{background-position:8px -218px;}
.nav_side .select .database{background-position:8px -250px;}
.nav_side .select .network_technology{background-position:8px -282px;}
.nav_side .select .information{background-position:8px -314px;}
.nav_side .select .security_technology{background-position:8px -346px;}
/* the style when select */
.nav_side li.select{z-index:12; padding:0; background:none;}
.nav_side li.select a{width:60px; padding:0 0 0 30px; border-width:1px 0 1px 1px; border-style:solid solid solid solid; border-color:#ff4800 #fff #ff4800 #ff4800; background-color:#fff; white-space: nowrap; text-overflow:ellipsis;}
.nav_side .nav_side_lev2{position:absolute; top:1px; bottom:0; left:90px; z-index:10; width:90px; height:348px; padding:5px 15px; border:solid 1px #ff4800; background:#fff;}
.nav_side .nav_side_lev2 a{display:block; padding:0 0 0 9px; background:url(images/arrow_3.gif) no-repeat left center; line-height:23px;}

.editor_recom{float:left; width:829px; height:359px; _height:360px; overflow:hidden;}
.editor_recom .ad_text{display:block; *display:inline-block; margin:0 15px 5px 15px; padding:5px 0; background:url(images/line_1.gif) repeat-x bottom;}
.editor_recom .ad_text:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.editor_recom .ad_text li{float:left; width:284px; font:normal 14px/24px Helvetica, Tahoma, Arial, sans-serif;}
.editor_recom .ad_text li a{color:#ca0000; line-height: 24px !important;}

.recom_list{display:block; *display:inline-block; margin:0 15px 10px 14px;}
.recom_list:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.recom_list li{float:left; width:380px; height:25px; overflow:hidden; margin:0 10px 0 0; padding:0 0 0 10px; background:url(images/point_1.gif) no-repeat 2px center; font:normal 14px/25px Helvetica, Tahoma, Arial, sans-serif; white-space:nowrap; text-overflow:ellipsis;}

.res_classfiy{width:466px;float:left;display:block; *display:inline-block;  margin:10px 0px 10px 10px; padding:0 0 15px 0; background:url(images/line_1.gif) repeat-x bottom;}
.res_classfiy:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.res_classfiy h3{padding:0 0 0 2px; font:bold 14px/24px Helvetica, Tahoma, Arial, sans-serif;}
.res_classfiy h3 span{margin:0 0 0 8px; color:#666; font:normal 12px/24px Helvetica, Tahoma, Arial, sans-serif;}
.res_classfiy h3 dfn{color:#ca0000; font-style:normal;}
.res_classfiy h3 a{color:#333;}
.res_classfiy .tags{float:left; width:180px; height:144px; margin:0 15px 0 0; padding:5px 10px; border:solid 1px #dbe5ee; background:#edf2f6;}
.res_classfiy .tags li{float:left; width:90px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.res_classfiy .res_list{float:left; width:470px; _width:460px; padding:5px 0;}
.res_classfiy .res_list li{float:left; width:214px; _width:210px; height:24px; overflow:hidden; margin:0 10px 0 0; padding:0 0 0 9px; background:url(images/point_1.gif) no-repeat left center; white-space:nowrap; text-overflow:ellipsis;}
.res_classfiy_last{margin-bottom:5px; background:none;}

.tag_box{margin:0 0 10px 0; padding:4px 10px 6px; border:solid 1px #b7d9ef; background:url(images/tags_bg.png) repeat-x top;}
.tag_box h2{padding:0 2px; font:bold 14px/28px Helvetica, Tahoma, Arial, sans-serif;}
.tag_box h2 span{margin:0 0 0 1em; font:normal 12px/28px Helvetica, Tahoma, Arial, sans-serif;}
.tag_box h2 dfn{color:#ca0000; font-style:normal;}
.tag_box dl{display:block; *display:inline-block;}
.tag_box dl:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.tag_box dt{float:left; width:40px; margin:0 8px 0 0; padding:0 4px;}
.tag_box dd{float:left; width:650px;}
.tag_box dd li{float:left; width:120px; height:24px; overflow:hidden; margin:0 10px 0 0; color:#999; white-space:nowrap; text-overflow:ellipsis; text-indent:5px;}
.tag_box dd li span{margin:0 0 0 2px; font-size:11px;}
.tag_box .select{-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.tag_box dt.select{background:#ca0000; color:#fff; font-weight:bold;}
.tag_box li.select{background:#ca0000; color:#fff; font-weight:bold;}
.tag_box li.select *{color:#fff;}
.tag_box li.select span{font-weight:normal;}

.mb_1{padding-bottom:20px;}

.content .right .public{width:196px; margin:3px 10px; padding:0 0 5px 0;}
.public dl{height:106px; overflow:hidden;}
.public dt a{margin:0 0.5em 0 0; text-decoration:underline;}
.public dd{margin:0 0 5px 0; padding:0 0 5px 0; background:url(images/line_1.gif) repeat-x bottom;}
.public dd.last{margin:0; padding:0; background:none;}
.public dd a{text-decoration:underline;}

#scrollDiv{height:217px; overflow:hidden;}
.public ul{}
.public li{height:50px; overflow:hidden; margin:0; padding:0 0 5px 0; background:url(images/line_1.gif) repeat-x bottom; line-height:25px;}
.public li.last{margin:0; padding:0; background:none;}
.public li .user{margin:0 0.5em 0 0; text-decoration:underline;}
.public li .res_title{display:block; text-decoration:underline;}

.recruit{height:144px !important; overflow:hidden;}

/* title style */
.tit_1{display:block; *display:inline-block; height:28px; margin:0 0 4px 0; padding:0 10px; background:url(images/tit_bg_1.gif) repeat-x top; font:bold 14px/28px Helvetica, Tahoma, Arial, sans-serif;}
.tit_1:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.tit_1 span{font:normal 12px/28px tahoma;}
.tit_1 span a{color:#666;}

.tit_2{display:block; *display:inline-block; height:28px; margin:0 8px 4px; padding:0 2px; border-bottom:solid 1px #DDD; font:bold 12px/30px Helvetica, Tahoma, Arial, sans-serif;}
.tit_2:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.tit_2 span{font:normal 12px/28px tahoma;}
.tit_2 span a{color:#666;}

.tit_3{height:24px; margin:0 0 4px 0; padding:0 10px; font:bold 12px/24px Arial;}

/* list style */
.list_1{display:block; *display:inline-block; position:relative; margin:0 0 25px 0; padding:0 19px;}
.list_1:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.list_1 dt{color:#666; font:bold 14px/26px Helvetica, Tahoma, Arial, sans-serif;}
.list_1 dt .marks{margin:0 0 0 10px; padding:0 0 0 14px; background:url(images/ico_coin.gif) no-repeat left center; color:#cb7300; font:normal 10px/16px Helvetica, Tahoma, Arial, sans-serif;}
.list_1 dt .share{float:right; font:normal 12px/26px Helvetica, Tahoma, Arial, sans-serif; background: none; height: auto; margin-top: auto;}
.list_1 dt .delete{float:right; font:normal 12px/26px Helvetica, Tahoma, Arial, sans-serif;}
.list_1 dt .del{margin:0 0 0 5px; color:#999; font-weight:normal;}
.list_1 dd{display:block; *display:inline-block; color:#666;}
.list_1 dd:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.list_1 .res_intro{padding:2px 10px; background:#edf2f6; color:#333;}
.list_1 .res_intro span{margin:0 1em 0 0;}
.list_1 span.time_upload{margin:0;}
.list_1 dd.tag a{margin:0 1em 0 0;}
.list_1 .fav{padding:0 0 0 18px; background:url(images/sprites_ico_16.png) no-repeat 0 -384px;}
.list_1 .recom{padding:0 0 0 18px; background:url(images/sprites_ico_16.png) no-repeat 0 -416px;}
.list_1 .report{padding:0 0 0 18px; background:url(images/sprites_ico_16.png) no-repeat 0 -447px;}
.list_1 .recom_wait{padding:0 0 0 18px; background:url(images/sprites_ico_16.png) no-repeat 0 -480px; color:#ca0000;}
.list_1 .recom_plese{padding:0 0 0 18px; background:url(images/sprites_ico_16.png) no-repeat 0 -544px; color:#ca0000;}


.list_2{display:block; *display:inline-block; padding:0 12px 4px;}
.list_2 li{_width:183px; height:24px; overflow:hidden; padding:0 0 0 9px; background:url(images/point_1.gif) no-repeat left 11px; white-space:nowrap; text-overflow:ellipsis;}
.list_2 dd{_width:183px; overflow:hidden; padding:0 0 0 9px; background:url(images/point_1.gif) no-repeat left 11px;}


.list_3{display:block; *display:inline-block; padding:4px 12px 8px;}
.list_3 li{height:24px; overflow:hidden; padding:0 0 0 9px; background:url(images/point_1.gif) no-repeat left 11px; font:normal 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space:nowrap; text-overflow:ellipsis;}

.list_4{margin:20px;}
.list_4 dt{font-weight:bold;}
.list_4 dd{}
.list_4 .ques{padding:0 0 0 22px; background:url(images/ico_ques.png) no-repeat left 4px; color:#ff4e00;}
.list_4 .ans{padding:0 0 0 22px; background:url(images/ico_ans.png) no-repeat left 4px;}

.list_search{margin:0 0 25px 0; padding:0 19px;}
.list_search dt{font:normal 18px/24px Helvetica, Tahoma, Arial, sans-serif;}
.list_search dt a{font-weight:normal; text-decoration:underline;}
.list_search dd{font:normal 12px/24px Helvetica, Tahoma, Arial, sans-serif;}
.list_search .link a{color:#008200;}
.list_search .second{}
.list_search .uploader,
.list_search .time_upload,
.list_search .time_download{margin:0 1em 0 0;}
.list_search .uploader a{text-decoration:underline;}

.list_comm{padding:0 10px;}
.list_comm li{margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:dashed 1px #aaa; -ms-word-break: break-word;
word-break: break-word;}
.list_comm li.last{margin:0; border:none; background:none;}
.list_comm li a{display:inline-block; width:196px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list_comm li p{color:#777; text-overflow:ellipsis;}
.list_comm li span{margin:0 5px 0 0; color:#000;}
.list_comm li span a{display:inline; width:auto; height:auto;}

/* list_3*/
.my_res{padding:0 20px;}
.table_res_my{width:100%;}
.table_res_my th,
.table_res_my td{padding:4px 6px; text-align:center;}
.table_res_my th{background:#edf2f6 url(images/bor_1.gif) no-repeat left center; font-weight:normal;color:#004276;}
.table_res_my th.first{border:none; background:#edf2f6;}
.table_res_my td{border-bottom:1px #CCC dashed;}
.table_res_my td.time{}
.table_res_my th.title,
.table_res_my td.title{}
.table_res_my tr.zebra td{background:#edf2f6;}

.sort_list{padding:10px 20px 20px;}
.sort_list dt{padding:0 5px; font:bold 14px/26px Helvetica, Tahoma, Arial, sans-serif;}
.sort_list dt span{margin:0 0 0 5px; font:normal 12px/26px Helvetica, Tahoma, Arial, sans-serif;}
.sort_list dt a{color:#333;}
.sort_list dd{margin:0 0 10px 0; padding:0 5px 10px 5px; background:url(images/line_1.gif) repeat-x bottom;}
.sort_list dd a{display:inline-block; margin:0 1em 0 0;}
.sort_list dd.last{margin:0; padding:0 5px; background:none;}

.hot_tag{display:block; *display:inline-block; padding:2px 10px 4px;}
.hot_tag:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.hot_tag li{float:left; width:98px; height:24px; overflow:hidden; color:#999; white-space:nowrap; text-overflow:ellipsis;}

.my_tag{display:block; *display:inline-block; padding:2px 10px 4px;}
.my_tag:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.my_tag li{display:inline; /*height:24px;*/ margin:0 0.5em 0 0; /*white-space:nowrap; text-overflow:ellipsis;*/}

.res_info{display:block; *display:inline-block;}
.res_info:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.res_info .info{float:left; width:410px; margin:0 15px 10px 0; padding:0 0 0 5px;}
.res_info .info h1{width:410px; height:30px; overflow:hidden; font:bold 20px/30px "Microsoft YaHei"; white-space:nowrap; text-overflow:ellipsis;}
.res_info .info h1 span{display:inline-block; width:16px; height:16px; overflow:hidden; margin:0 4px 0 0; background:url(images/sprites_ico_16.png) no-repeat; vertical-align:middle; line-height:9999px;}
.res_info .info li{font:normal 14px/26px Helvetica, Tahoma, Arial, sans-serif;}
.res_info .info li a{margin:0 1em 0 0;}
.res_info .info .fav_suc{z-index:999999999;display:inline-block; position:absolute; top:-36px; padding:2px 8px; border:solid 1px #ffb400; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; background:#fbf7ea; font-size:12px;}

.res_info .info .fav_suc a{margin:0 5px; text-decoration:underline;}
.res_info .info .fav_suc .arrow{display:inline-block; position:absolute; left:28px; bottom:-7px; width:12px; height:7px; background:url(images/arrow_popup.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/arrow_popup.png");}

.download_rep_suc {z-index:99999999;display:inline-block; position:absolute; top:-36px; left: 165px; z-index: 99999; padding:2px 8px; border:solid 1px #ffb400; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; background:#fbf7ea; font-size:12px;}
.download_rep_suc .arrow{display:inline-block; position:absolute; left:28px; bottom:-7px; width:12px; height:7px; background:url(images/arrow_popup.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/arrow_popup.png");}

.res_info .info .vip{display:inline-block; width:61px; height:20px; overflow:hidden; background:url(images/vip_down.png) no-repeat left center; color:#fff; font-weight:bold; font-size:12px; text-align:center; text-decoration:none; line-height:20px; vertical-align:middle;}
.res_info .ad_300{padding:0 !important; background:none !important;}

/* icon style */
.res_info .info .mobile_development{background-position:0 0;}
.res_info .info .store{background-position:0 -32px;}
.res_info .info .operating_system{background-position:0 -64px;}
.res_info .info .server{background-position:2px -96px;}
.res_info .info .industry{background-position:0 -128px;}
.res_info .info .course_resource{background-position:0 -160px;}
.res_info .info .development_technology{background-position:0 -192px;}
.res_info .info .examination_authentication{background-position:0 -224px;}
.res_info .info .database{background-position:0 -256px;}
.res_info .info .network_technology{background-position:0 -288px;}
.res_info .info .information{background-position:0 -320px;}
.res_info .info .security_technology{background-position:0 -352px;}
.res_info .fav{padding:0 0 0 20px; background:url(images/sprites_ico_16.png) no-repeat 0 -384px;}
.res_info .recom{padding:0 0 0 20px; background:url(images/sprites_ico_16.png) no-repeat 0 -416px;}
.res_info .report{padding:0 0 0 18px; background:url(images/sprites_ico_16.png) no-repeat 0 -447px;}
.res_info .recom_wait{padding:0 0 0 20px; background:url(images/sprites_ico_16.png) no-repeat 0 -480px;}
.res_info .fav_my{padding:0 0 0 20px; background:url(images/sprites_ico_16.png) no-repeat 0 -512px;}
.res_info .recom_plese{padding:0 0 0 18px; background:url(images/sprites_ico_16.png) no-repeat 0 -544px; color:#ca0000;}
.res_info .res_intro{clear:both;}
.res_info .res_intro p{margin:0 10px 10px; font:normal 14px/26px Helvetica, Tahoma, Arial, sans-serif;}

.res_down_area{display:block; *display:inline-block; margin:0 0 10px 0;}
.res_down_area:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.res_down_area .res_about{/*float:left; width:416px;*/}
.res_down_area .res_about .list_3{/*height:288px;*/ height:144px; overflow:hidden; margin:4px 12px 8px; padding:0;}
.res_down_area .btn_download_area{/*float:left;*/ width:300px;}
.res_down_area .btn_download_area span{display:inline-block;}
.res_down_area .btn_download_area .telecom{margin:0 3px 4px 0;}
.res_down_area .btn_download_area .cnc{margin:0 0 4px 0;}
.res_down_area .btn_download_area .vip{}

/* 20120708 add for jobs */
.res_down_area .left{float:left; width:416px; margin:0 10px 0 0;}
.res_down_area .job{margin:10px 0 0 0;}
.res_down_area .job #ScrollMe{height:144px; overflow:hidden; margin:8px 10px; line-height:24px;}

.search_high{padding:50px 0;}
.search_high table{width:100%;}
.search_high table th,
.search_high table td{padding:4px 0;}
.search_high table th{font:normal 14px/26px Helvetica, Tahoma, Arial, sans-serif; text-align:right;}
.search_high table td select{width:120px; height:23px; border:solid 1px #ccc; color:#666; line-height:25px;}
.search_high table td select option{line-height:23px;}
.search_high table td .input_1{width:330px; height:23px; border:solid 1px #ccc; color:#666; line-height:23px;}

.search_none{padding:0 30px;}

.upload_left{padding:20px;}
.upload_left table{width:100%;}
.upload_left table th,
.upload_left table td{padding:4px 0; position: relative;}
.upload_left table th{font:normal 14px/26px Helvetica, Tahoma, Arial, sans-serif; text-align:right;vertical-align:top;}
.upload_left table textarea{width:500px; height:120px;margin-right: 6px;margin-bottom: 5px; padding:5px; border:solid 1px #ccc; color:#666;vertical-align:top;}
.upload_left table select{width:120px; height:23px;margin-right: 6px;margin-bottom: 5px; border:solid 1px #ccc; color:#666; line-height:25px;vertical-align:top;}
.upload_left table .input_1{width:330px; height:23px;margin-right: 6px;margin-bottom: 5px; border:solid 1px #ccc; color:#666; line-height:23px;vertical-align:top;}
.upload_left table input{vertical-align:middle;}
.upload_left table label{margin:0 4px; font-family:tahoma; vertical-align:middle;}
.upload_left table .note_upload{display:inline-block;}
.upload_left table .note_upload dt{float:left; width:132px; margin:0 10px 0 0;}
.upload_left table .note_upload dd{float:left; width:300px;}
.upload_left table .note_upload li{line-height:22px;}

.upload_left table .note_update{}
.upload_left table .note_update { position: relative;}
.upload_left table .note_update dt.down,.upload_left table .note_update dt.up{ float: left; margin-right: 20px;  color:#fff; font-size: 16px; cursor: pointer; }
.upload_left table .note_update dd { font-size: 14px; color: #666 }
.upload_left table .note_update dd  span { color:#dc3c00;}

.form_prompt,.form_error,.form_correction,.form_warning{ /*height:37px;*/ line-height:27px;font-size:14px;color:#666;font-weight:normal;padding-left:20px; font-style:normal;}
.form_prompt{background:url("") left center no-repeat;}
.form_error{ display: block; background:url("") left 5px no-repeat;}
.form_correction{vertical-align:top; background:url("") left center no-repeat;}
.form_warning{ background:url("") left center no-repeat;}


.upload_suc{width:600px; margin:50px auto; padding:70px 20px; text-align:center;}
.upload_suc h2{margin:0 0 20px 0; font:bold 20px/30px "Microsoft YaHei";}
.upload_suc h2 img{margin:0 10px 0 0;}
.upload_suc img{vertical-align:middle;}
.upload_suc a{margin:0 10px;}

.ranking_down{display:block; *display:inline-block; margin:10px 0 0;}
.ranking_down:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

.ranking{float:left; width:309px; margin:0 10px 10px 0; padding:1px 1px 11px 1px; border:solid 1px #DDD;}
.ranking h1{height:32px; margin:0 0 10px 0; padding:0 10px; background:url(images/tit_bg_1.gif) repeat-x 0; font:bold 14px/32px Helvetica, Tahoma, Arial, sans-serif;}
.ranking h1 span{font:normal 12px/32px Helvetica, Tahoma, Arial, sans-serif;}
.ranking h1 a{text-decoration:underline;}
.ranking dl{padding:0 8px;}
.ranking dt{}
.ranking dd{}
.ranking dd ul{height:240px; padding:1px 0 0 24px; background:url(images/top10_bg.gif) no-repeat 5px 6px;}
.ranking dd li{height:24px; overflow:hidden; line-height:24px;}
.ranking dl span{display:inline-block; height:24px; overflow:hidden;}
.ranking dl dt span{}
.ranking dl .top{width:2em; height:24px; overflow:hidden; text-align:center;}
.ranking dl .title{width:199px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ranking dl .name{width:199px; height:24px; overflow:hidden; text-align:center;}
.ranking dl dt .title{text-align:center;}
.ranking dl .num{width:5em; height:24px; overflow:hidden; text-align:right;}
.ranking dl li .num{color:#888;}

.ranking_download{float:left; /*width:202px;*/ margin:0 0 10px 0; padding:0 0 10px 0; border:solid 1px #ddd;}
.ranking_download .user{width:125px; text-align:center;}
.ranking_download dt .user{}
.ranking_download dl .num{width:5em; margin:0 5px; text-align:center;}

.side_nav{float:left; width:158px; margin:0 10px 20px 0; padding:0 10px; border:solid 1px #ccc;}
.side_nav ul{}
.side_nav li{margin:0 0 -1px 0; border-bottom:solid 1px #ccc; font:bold 14px/35px Helvetica, Tahoma, Arial, sans-serif;}
.side_nav li.last{border:none;}
.side_nav li.selectTag a{background:url(images/arrow_1.gif) no-repeat right center; color:#ca0000;}
.side_nav li a{display:block; text-indent:10px;}

.help_con{float:left; width:700px; margin:0 0 20px 0; padding:34px; border:solid 1px #ccc;}
.help_con .tagContent{display:none; margin:0 0 40px 0; font-size:14px;}
.help_con .tagContent h1{margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:solid 1px #ccc; font:bold 18px/30px Helvetica, Tahoma, Arial, sans-serif; text-align:center;}
.help_con .tagContent h4{margin:0 0 0 0; font:bold 14px/26px Helvetica, Tahoma, Arial, sans-serif;}
.help_con .tagContent p,
.help_con .tagContent dl,
.help_con .tagContent ul{margin:0 0 1em 0; font:normal 14px/26px Helvetica, Tahoma, Arial, sans-serif;}
.help_con .tagContent dt{font-weight:bold;}
.help_con .selectTag{display:block;}
.help_con ol{margin:0 0 20px 0; padding:0 0 0 1.5em;}
.help_con ol li{list-style:decimal;}

/*medal style*/
.medal_img{display:block; *display:inline-block; margin:15px 10px;}
.medal_img dt{text-align:center;}
.medal_img dt img{ border:1px #CCC solid; padding:3px; background:#FFF;}
.medal_img dd{text-align:center;}
.medal_img:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.medal_text_1{padding-bottom:20px;margin-left:10px; font-size:12px; color:#666; line-height:20px;}
.medal_text_1 li span{color:#ca0000;}
.medal_box {}
.medal_box img{margin:10px;}

/*top100*/
.top_box{display:block; *display:inline-block; border:1px #CCC solid; padding:30px 0;}
.top_box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.top_box ul{display:inline-block; float:left; height:190px; width:108px; margin:0 0 0 30px; _margin:0 12px 0 15px; padding-right:20px; background:url(images/imgbg.gif) no-repeat right top;}
.top_box li{text-align:center;}
.top_text_1{margin-left:10px; padding-bottom:20px; color:#666; font-size:12px; line-height:20px;}
.top_box li .head{width:100px; height:100px; padding:3px; border:1px #ccc solid;}

/* jump window style */
.pop{display:none; position:absolute; top:50%; left:50%; z-index: 1200; width:520px; margin:0 0 0 -260px; padding: 15px 5px 0; background: #FFF; text-align:left;-moz-box-shadow: 0 5px 18px; -ms-box-shadow: 0 5px 18px; box-shadow: 0 5px 18px;}
.pop h2{margin:0 0 0 2px; padding:0 0 0 12px; background:url(images/arrow_4.gif) no-repeat 2px center; color:#fff; font-size:14px; line-height:24px;}
.pop h2 .close{float:right; margin:6px 7px 0 0;}
.pop .con{position:relative; padding:25px; border-top: solid 1px #e5e5e5; background:#fff;color: #757575;}
.pop .con .close{display:inline-block; position:absolute; top:5px; right:5px; width:13px; height:13px; background:url(images/ico_close_pop.gif) no-repeat center center;}
.pop .intro{margin:0 0 10px 0; font-size:14px; text-indent:2em;}
.pop .btn_area_1{padding:10px 0 0 0; border-top:solid 1px #ccc; text-align:center;}
.pop .btn_area_1 a{margin:0 15px;}
.pop .input_1{width:178px; *width:186px; height:23px; border:solid 1px #ccc; background:url(images/input_bg.gif) repeat-x top; color:#666; line-height:23px;}
.pop .input_2{width:250px; height:23px; padding:0 5px; border:solid 1px #ccc; background:url(images/input_bg.gif) repeat-x top; color:#666; line-height:23px;}
.pop select{height:23px; border:solid 1px #ccc; color:#666; line-height:23px;}
.pop select option{color:#666; line-height:23px;}
.pop textarea{width:370px; height:100px; padding:5px; border:solid 1px #ccc; color:#555;}
.pop .cue{color:#ca0000; font-size:12px;}
.pop .checkbox_list{}
.pop .checkbox_list li{float:left; width:110px;}
.pop .checkbox_list li input{margin:0 4px 0 0; vertical-align:middle;}
.pop .checkbox_list li label{color:#555; vertical-align:middle;}

.pop .congratulation{margin:0 0 30px 30px; padding:0 0 0 55px; background:url(../images/face_smile.gif) no-repeat left center; font-size:16px; font-family:"Microsoft YaHei"; font-weight:bold; line-height:45px;}
.pop .btn_area_2{margin:0 0 0 30px; padding:0 0 0 55px;}
.pop .btn_area_2 a{margin:0 30px 0 0; color:#ca0000; font-size:14px; text-decoration:underline;}

.pop .despair{margin:0 0 10px 30px; padding:0 0 0 55px; background:url(../images/face_despair.gif) no-repeat left center; font-size:16px; font-family:"Microsoft YaHei"; font-weight:bold; line-height:23px;}
.pop .btn_area_3{margin:25px 0 0 0; text-align:center;}
.pop .btn_area_3 a{margin:0 15px;}
.pop .cue_surplus{}
.pop .cue_surplus dt{font-weight:bold; font-size:16px;}
.pop dt{font-weight:bold;}

.pop p{font-size:14px;}

#pop_add_org{display:none; margin:-110px 0 0 -260px;}
#pop_login{width:260px; margin-left:-130px;}
#pop_unvip{width:340px; margin-left:-170px;}
#pop_unvip .con{padding-left:70px; background:#fff url(images/ico_cancel.png) no-repeat 15px center;}
#pop_havent{width:340px; margin-left:-170px;}
#pop_havent .con{padding-left:70px; background:#fff url(images/ico_warning.png) no-repeat 15px center;}
#pop_not_enough{width:340px; margin-left:-170px;}
#pop_not_enough .con{padding-left:70px; background:#fff url(images/ico_cancel.png) no-repeat 15px 25px;}
#pop_understand{width:340px; margin-left:-170px;}
#pop_understand .con{padding-left:70px; background:#fff url(images/ico_questionmark.png) no-repeat 15px 25px;}
#pop_down_repeat{width:340px; margin-left:-170px;}
#pop_validate_code{width:340px; margin-left:-170px;}
#pop_down_repeat .con{padding-left:70px; background:#fff url(images/ico_accepted.png) no-repeat 15px 25px;}

.btn_2{display:inline-block; height:29px; padding:0 0 0 25px; background:url(images/btn_3.gif) no-repeat 0 0; color:#fff !important; font-size:14px; font-weight:bold; line-height:29px; cursor:pointer; text-decoration:none !important;}
.btn_2 span{display:inline-block; padding:0 25px 0 0; background:url(images/btn_3.gif) no-repeat right 0;}
a.btn_2:hover{text-decoration:none;}

.btn_3{display:inline-block; height:29px; padding:0 0 0 25px; background:url(images/btn_4.gif) no-repeat 0 0; color:#666 !important; font-size:14px; font-weight:bold; line-height:29px; cursor:pointer; text-decoration:none !important;}
.btn_3 span{display:inline-block; padding:0 25px 0 0; background:url(images/btn_4.gif) no-repeat right 0;}
a.btn_3:hover{text-decoration:none;}

.tempo{margin:0 0 5px 0; font:normal 12px/12px Helvetica, Tahoma, Arial, sans-serif;}
.tempo .tempo_bg{display:inline-block; width:425px; height:10px; overflow:hidden; margin:0 5px 0 0; border:solid 1px #ddd; background:#fafafa; vertical-align:middle;}
.tempo .tempo_bg span{display:inline-block; height:10px; background:url(images/tempo_bar.gif) repeat-x top;}

.res_lost{padding:80px 0; font-size:14px;}
.res_lost p{display:inline-block; width:400px; height:48px; margin:0 0 0 300px; padding:0 0 0 58px; background:url(images/ico_warning.png) no-repeat left center; _background:url(images/ico_warning.gif) no-repeat left center; line-height:48px;}
.res_lost p img{margin:0 10px 0 0; vertical-align:middle;}
.res_lost a{text-decoration:underline;}

/* table style */
.table_1{margin:0 0 10px 0; font-size:12px;}
.table_1 th,
.table_1 td{padding:4px 0;}
.table_1 th{font-weight:normal; text-align:right;}

.table_2{width:100%; margin:0 0 20px 0; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.table_2 th,
.table_2 td{padding:4px; border-bottom:solid 1px #eee;}
.table_2 th{border-bottom:solid 1px #ccc; background:url(images/bor_2.gif) no-repeat right center; font-weight:bold; text-align:center;}
.table_2 th.last{background:none;}
.table_2 tr.last td{border:none;}

/* google ad style */
#adcontainer1{padding:0 15px;}


/*2012-10-26资讯样式*/
.list_5{display:block; *display:inline-block; padding:4px 12px 8px; display:block; *display:inline-block;}
.list_5:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.list_5 li{margin-right: 20px;width: 320px;float: left;height:24px; overflow:hidden; padding:0 0 0 9px; background:url(images/point_1.gif) no-repeat left 11px; font:normal 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space:nowrap; text-overflow:ellipsis;}

/*2013-1-14 返回顶部样式*/

#top_arrow{position: fixed;width: 40px;height: auto;z-index: 1000;border: 0px;padding: 0px;bottom: 150px;right: 40px;margin: 0px;cursor: pointer;display: block; /* opacity: 0.5; *//* background: #676767; *//* border-radius: 5px; */color: #fff;text-align: center;}
#top_arrow > div {
  font-size: 12px;
  text-align: center;
  letter-spacing: 5px;
  margin: 3px -2px 3px 3px;
  display: none;
}
#top_arrow:hover {
  background: #676767;
}
#top_arrow:hover > img {
  display: none;
}
#top_arrow:hover > div {
  display: block;
}

/*2013-10-30 detail 核心技术*/
.classify { margin: 10px 0; padding: 4px 12px 8px;}
.classify a {margin-right: 20px; white-space: nowrap;}

.sing-up .close {
  text-indent: -99999px;
  background: url(images/close.png ) no-repeat;
  width: 34px;
  height: 33px;
  opacity: 1;
}

ul.biaodan{margin-top:15px;font-size:14px;font-family:Microsoft YaHei;line-height:24px;color:#333}
ul.biaodan li{margin-top:10px;text-align: left; font-size:14px;}

ul.biaodan li label span{margin-right:5px;color:#ff0000}
ul.biaodan li input{width:246px;height:28px;padding:2px 5px;color:#555;border:1px #cacaca solid}
ul.biaodan li select{height:28px;padding:4px 5px;color:#555;vertical-align:middle;border:1px #cacaca solid}
ul.biaodan li textarea{padding:5px;color:#555;border:1px #cacaca solid; vertical-align:top}

/*工作年限选择框结束*/
ul.biaodan{margin-top:15px;font-size:14px;font-family:Microsoft YaHei;line-height:24px;color:#333}
ul.biaodan li{margin-top:10px; position:relative;}
ul.biaodan li label{display:inline-block;width:120px;text-align:right; font-size: 12px;}
ul.biaodan li label span{margin-right:5px;color:#ff0000}
ul.biaodan li input.w_h{width:246px;height:28px;padding:2px 5px;color:#555;border:1px #cacaca solid}
ul.biaodan li select{height:28px;padding:4px 5px;color:#555;vertical-align:middle;border:1px #cacaca solid}
ul.biaodan li textarea{padding:5px;color:#555;border:1px #cacaca solid; vertical-align:top}
ul.biaodan li ul{overflow:hidden;zoom:1; font-size: 12px;}
ul.biaodan li ul li{float:left;margin-top:0px;margin-right:10px;white-space:nowrap;line-height:30px}
/*ul.biaodan li label.txt_w{width:auto;margin-top:10px;text-align:left}*/
ul.biaodan li label.txt_w{text-align:center;}
ul.biaodan li.txt input{width:246px;height:20px;padding:2px 5px;color:#555;border:1px #cacaca solid}
ul.biaodan li.xz input{margin-right:5px}
ul.biaodan li.btn input{margin-right:10px;padding:2px 10px}
ul.biaodan li.note{margin-top:5px;color:#666;font-size:12px}
ul.biaodan li ul {
    margin-top: 0;
    overflow: hidden;
    padding-left: 80px;
}
ul, li {
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
}
ul.biaodan li label{display: inline-block;
    padding-right: 5px;
    text-align: right;
    width: 195px;}

.top_10 {
  background: url(images/top10_bg.png ) no-repeat left 6px;
}

.modal-dialog .text {
  word-wrap: break-all
  -ms-word-break: break-word;
  word-break: break-word;
}

/*download upload*/
.popup_reward {
  width: 600px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0px 0px 10px #939292;
  position: fixed;
  z-index: 10000;
  left: 50%;
  top: 100px;
  margin-left: -300px;
  display: none;
}
.popup_reward h2 {
  height: 50px;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}
.popup_reward h2 span {
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  font-weight: normal;
  color: #333;
  display: block;
  float: left;
  margin-left: 20px;
}
.popup_reward h2 b {
  height: 50px;
  width: 12px;
  background: url("images/shutoff_icon.png") center center no-repeat;
  display: block;
  float: right;
  margin-right: 20px;
  font-weight: normal;
  cursor: pointer;
  color: #333;
}
.popup_reward .popup_content {
  padding: 40px 68px 50px;
  overflow: hidden;
}
.popup_reward .popup_content dl{
  float: left;
}
.popup_reward .popup_content dl a{

}
.popup_reward .popup_content dl a:hover{
  text-decoration: none;
}
.popup_reward .popup_content dl dt{
  position: relative;
  height: 40px;
  background-color: #be0000;
  cursor: pointer ;
}
.popup_reward .popup_content dl dt .fileInput{
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  height: 40px;
  filter:alpha( opacity=0 );
  -ms-filter:"progid:DXImageTransform.Microsoft.alpha( opacity=0 )";
}
.popup_reward .popup_content dl dt em{
  height: 40px;
  line-height: 40px;
  display: block;
  text-align: center;
  font-style: normal;
  font-size: 18px;
  color: #fff;
}
.popup_reward .popup_content dl dd{
  margin-top: 25px;
  padding:0 20px;
  height: 70px;
  line-height: 70px;
  background: #f8f8f8;
  text-align: center;
  position: relative;
}
.popup_reward .popup_content dl.fileImgLeft{
  float: left;
  width: 250px;
  margin-right: 36px;
}
.popup_reward .popup_content dl.fileImgLeft dd{
  line-height: 22px;
  position: relative;

}
.popup_reward .popup_content dl.fileImgLeft dd b{
  border-color: transparent transparent #f8f8f8;
  border-style: solid;
  border-width: 8px;
  display: inline-block;
  font-size: 0;
  height: 0;
  margin-top: -7px;
  margin-left: -4px;
  overflow: hidden;
  width: 0;
  position:absolute;
  top: -9px;
  left: 50%;
}
.popup_reward .popup_content dl.fileImgLeft dd div{
  padding-top: 12px;
}
.popup_reward .popup_content dl.fileImgLeft dd div span{
  padding-left: 18px;
  background: url("../images/icon_down_upload.png") center left no-repeat;
}
.popup_reward .popup_content dl.fileImgRight {
  float: left;
  width: 170px;
}

.popup_reward .popup_content dl.fileImgRight dt{
  position: relative;
  height: 40px;
  background-color: #64b1cb;
  cursor: pointer ;
}
.popup_reward .popup_content dl.fileImgRight dt em{
  height: 40px;
  line-height: 40px;
  display: block;
  text-align: center;
  font-style: normal;
  font-size: 18px;
  color: #fff;
}
.popup_reward .popup_content dl.fileImgRight dd{
  position: relative;
}
.popup_reward .popup_content dl.fileImgRight dd b{
  border-color: transparent transparent #f8f8f8;
  border-style: solid;
  border-width: 8px;
  display: inline-block;
  font-size: 0;
  height: 0;
  margin-top: -7px;
  margin-left: -4px;
  overflow: hidden;
  width: 0;
  position:absolute;
  top: -9px;
  left: 50%%;
}

.popup_reward .popup_submit {
  height: 50px;
  border-top: 1px solid #ddd;
}
.popup_reward .popup_submit input {
  display: block;
  width: 80px;
  height: 28px;
  float: right;
  text-align: center;
  line-height: 28px;
  color: #fff;
  font-size: 14px;
  margin-top: 10px;
  border: 0px;
}
.popup_reward .popup_submit .confirm {
  background: #be0000;
  margin-right: 20px;
}
.popup_reward .popup_submit .cancel {
  background: #999;
  margin-right: 10px;
}
#popup_mask{
  position: absolute;
  width: 100%;
  height: 800px;
  background: #000;
  z-index: 9999;
  left: 0px;
  top: 0px;
  opacity: .5;
  filter: alpha(opacity=50);
  display: none;
}
.popup_reward .upd {
  margin-top: 10px;
  float: left;
}
.popup_reward .modal-body {
  padding: 0;
}